package com.hc.api.interceptor;


import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.lang3.StringUtils;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;

import com.hc.api.utils.TokenUtils;
import com.hc.comm.token.AccessToken;


/**
 * 登录拦截器
 * 
 * @author 
 * @date 2015年12月20日 下午7:39:51
 */
public class LoginInterceptor extends HandlerInterceptorAdapter {
	

	@Override
	public boolean preHandle(HttpServletRequest request,
			HttpServletResponse response, Object handler) throws Exception {
		// 解析token
//		AccessToken accessToken = TokenUtils.getAccessToken(request);
//		if (accessToken == null || accessToken.getUser_id() == null
//				|| StringUtils.isBlank(accessToken.getAccessToken())) {
//			request.getRequestDispatcher("/ex/login").forward(request,
//					response);
//			return false;
//		}
//		if (!accessToken.getAccessToken().equals(
//				TokenUtils.generateAccessToken(accessToken.getUser_id()))) {
//			request.getRequestDispatcher("/ex/token").forward(request,
//					response);
//			return false;
//		}
		return super.preHandle(request, response, handler);
	}

}
